package com.hspedu.file_;

import org.junit.Test;

import java.io.File;
import java.io.IOException;

/**
 * @author LiuJinTao
 * @className Directory_
 * @date 2024/06/26 9:58
 * @description TODO
 */
public class Directory_ {
    public static void main(String[] args) {

    }

    // 判断 e:\\news1.txt 是否存在，如果存在就删除
    @Test
    public void m1() {
        String filePath = "e:\\news1.txt";
        File file = new File(filePath);
        if (file.exists()) {
            if (file.delete()) {
                System.out.println("删除成功");
            } else {
                System.out.println("删除失败");
            }
        } else {
            System.out.println("该文件不存在");
        }
    }

    // 判断 e:\\demo 是否存在，如果存在就删除
    @Test
    public void m2() {
        String filePath = "e:\\demo";
        File file = new File(filePath);
        if (file.exists()) {
            if (file.delete()) {
                System.out.println("删除成功");
            } else {
                System.out.println("删除失败");
            }
        } else {
            System.out.println("该目录不存在");
        }
    }

    // 判断 e:\\demo\\a\\b\\c 目录是否存在，如果存在就提示已经存在，否则就创建
    @Test
    public void m3() {
        String directoryPath = "e:\\demo\\a\\b\\c";
        File directory = new File(directoryPath);
        if (directory.exists()) {
            System.out.println("存在");
        } else {
            System.out.println("该目录不存在");
            if (directory.mkdirs()) {
                System.out.println("创建成功");
            } else {
                System.out.println("创建失败");
            }
        }
    }
}
